fail to explode - French English Dictionary